home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / System-Boost / Grafik / BMP2SPEC / BMP2SPEC.Amiga.txt < prev    next >
Text File  |  1998-06-21  |  3KB  |  78 lines

  1. Short:        Windows BMP -> Spectrum TAP/Screen$
  2. Uploader:     unsatisfactory@bigfoot.com (Chris Young)
  3. Author:       l.d.tonks@bra0202.wins.icl.co.uk (Blood)
  4. Type:         gfx/conv
  5. Version:      1.0
  6. Requires:     Spectrum emulator capable of reading .tap files (eg ZXAM)
  7.               and a program capable of saving BMPs
  8.  
  9. BMP2SPEC is a program capable of CREATING Spectrum screen files.  Now this
  10. is something I've being wanting to do for ages - draw a picture (or simply
  11. scan one in) and save it in a format readable by a Spectrum (emulator).
  12.  
  13. Unfortunately, as I have just compiled the original C source code without
  14. changing it, this isn't very Amiga-specific.  Please bear in mind the
  15. following points;
  16.  
  17. 1. The source file MUST be a Windows BMP, and has to be in two colours and a
  18. specific size.  Using just any old BMP will NOT work!  You must have a
  19. program capable of saving/converting BMPs.  PPaint is perfectly capable of
  20. saving these, and most graphics convertors have an option to save in this
  21. format.
  22.  
  23. 2. The output file is in Z80 .TAP format.  The only Amiga Spectrum emulator
  24. I know of that can load these is ZXAM 2.0b (and even that can't do it
  25. directly).  There is a program called "Butcher" available which can convert
  26. .tap files into individual .header and .bytes, usable by most (if not all)
  27. Amiga Speccy emulators.
  28.  
  29. 3. After pulling my hair out wondering why the program worked one minute and
  30. then decided to crash the next for no apparent reason, I discovered it needs
  31. quite a large stack.  Give it a stack of at least 50000 by typing;
  32. STACK 50000
  33. in the shell before running this program.  It *WILL* crash otherwise - you
  34. have been warned.
  35.  
  36. 4. This is a CLI program, so don't expect a pretty GUI or file requestor.
  37.  
  38. You *MUST* read the included BMP2SPEC.TXT - you will not be able to use the
  39. program without reading it!
  40.  
  41. As I said, I have simply compiled the source "as is".  The only
  42. modification I've made to the original code is adding an Amiga-style version
  43. string.
  44.  
  45. This archive is more-or-less the same as the original PC one, the only
  46. differences being;
  47.  
  48. a) the executable is an Amiga one, rather than the PC version
  49.  
  50. b) the example spectrum screens have been removed in favour of an example
  51.    BMP and corresponding TAP file.  I think this is a better idea, as it
  52.    allows you to test the program immediately.
  53.  
  54. c) the original source code is included, as well as my minimally altered
  55.    version.
  56.  
  57. If you want to see any new features, then please contact Blood (but bear in
  58. mind that they will end up in a PC version initially, and you will be
  59. relying on someone converting/recompiling it for the Amiga)
  60.  
  61. If you want to see a completely new (but similar) program for the Amiga,
  62. featuring file requesters, datatypes loading, dynamic re-scaling, colour and
  63. the possibility to save in .tap, .header/.bytes and raw .scr formats then
  64. please contact me - preferably with mountains of information on how to load
  65. Datatype pictures.
  66.  
  67. You never know, I might create "DT2SCR" or something if enough people are
  68. interested.
  69.  
  70. Contact: Chris Young <unsatisfactory@bigfoot.com>
  71.  
  72. Visit Your Sinclair: A Celebration at;
  73. http://homepages.enterprise.net/cavan/ysac/
  74.  
  75. Or Unsatisfactory Software at;
  76. http://www.bigfoot.com/~unsatisfactory/software.html
  77.  
  78.